/*************************************************************************
    > File Name    : /root/project/svn/voiceControl/trunk/src/cJsonFile.h
    > Author       : fengchaopeng
    > Mail         : bingyaxuan@126.com 
    > Created Time : 2020-08-11 15:46:24 星期二 CST
 ************************************************************************/
#ifndef _CJSONFILE_H_
#define _CJSONFILE_H_

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include <unistd.h>
#include "cJSON.h"

// 读取文件
int readFileContents(char* filename, unsigned char *result, int maxSize);

// 解析json配置文件
cJSON* readJsonFile(char* filename, cJSON*root);

// 根据key修改value
void changeIntValuesByKey(cJSON* root, void *key, int values);
void changeDoubleValueByKey(cJSON *root, void *key, double values);
void changeStringValueByKey(cJSON* root, void *key, char* values);

// 将json写入文件
int writeJson2File(cJSON *root, char *filename);


#endif
